package com.cnd.scm.common.inner.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * @version V1.0
 * @EnumName: AccessLimit
 * @Description:TODO(AccessLimit 对应提供的注解 标注单位时间内该方法被允许掉用的次数)
 * @author: 李启联
 * @date: 2020-01-17 09:59
 * @Copyright: Copyright (c) 2020
 * 申明：申明：本内容未经授权,禁止外泄以及用于其他的商业项目.
 */
@Retention(RUNTIME)
@Target(METHOD)
public @interface AccessLimit {
    int seconds();
    int maxCount();
    boolean needLogin() default true;
}
